package com.financial.service.heemoney.dto.businsess;

/**
 * @Author: wenguoqiang
 * @Email wguoqiango@163.com
 * @Date: 2019/12/12 0012 下午 8:31
 * @Des 汇收银业务数据模型
 */
public class HeemoneySettleBusinessDTO extends BaseHeemoneyBusinessDTO{
    /**
     * 商户系统内部订单号(要求64个字符内、且在同一个商户号下唯一)
     */
    private String out_trade_no;
    /**
     * 汇元支付订单
     */
    private String hy_bill_no;
    /**
     * 商户系统内部分账订单号(要求64个字符内、且在同一个商户号下唯一)
     */
    private String out_pshard_no;
    /**
     * 分账异步通知的地址
     */
    private String pshard_notify_url;
    /**
     * 分账描述
     */
    private String pshard_desc;
    /**
     * 附加数据(在查询API和支付通知中原样返回，可作为自定义参数使用格式：{“key1”:”value1”,”key2”:”value2”,…})
     */
    private String attach;
    /**
     * 分账参数信息(格式：{“key1”:”value1”,”key2”:”value2”,…})
     */
    private String pshard_option;
    /**
     * 商户定制信息(格式：{“key1”:”value1”,”key2”:”value2”,…})
     */
    private String meta_option;
    /**
     * 分账接收方
     */
    private String pshard_receivers;

    public String getOut_trade_no() {
        return out_trade_no;
    }

    public void setOut_trade_no(String out_trade_no) {
        this.out_trade_no = out_trade_no;
    }

    public String getHy_bill_no() {
        return hy_bill_no;
    }

    public void setHy_bill_no(String hy_bill_no) {
        this.hy_bill_no = hy_bill_no;
    }

    public String getOut_pshard_no() {
        return out_pshard_no;
    }

    public void setOut_pshard_no(String out_pshard_no) {
        this.out_pshard_no = out_pshard_no;
    }

    public String getPshard_notify_url() {
        return pshard_notify_url;
    }

    public void setPshard_notify_url(String pshard_notify_url) {
        this.pshard_notify_url = pshard_notify_url;
    }

    public String getPshard_desc() {
        return pshard_desc;
    }

    public void setPshard_desc(String pshard_desc) {
        this.pshard_desc = pshard_desc;
    }

    public String getAttach() {
        return attach;
    }

    public void setAttach(String attach) {
        this.attach = attach;
    }

    public String getPshard_option() {
        return pshard_option;
    }

    public void setPshard_option(String pshard_option) {
        this.pshard_option = pshard_option;
    }

    public String getMeta_option() {
        return meta_option;
    }

    public void setMeta_option(String meta_option) {
        this.meta_option = meta_option;
    }

    public String getPshard_receivers() {
        return pshard_receivers;
    }

    public void setPshard_receivers(String pshard_receivers) {
        this.pshard_receivers = pshard_receivers;
    }

}
